package it.webflora.action;

import it.webflora.dao.UserNameDAO;
import it.webflora.dao.UtenteTempDAO;
import it.webflora.entity.UserName;
import it.webflora.entity.UtenteTemp;
import it.webflora.utils.DefinitionUserName;

import com.opensymphony.xwork2.ActionSupport;

public class InsertUtenteTemp2 extends ActionSupport {

    /**
     * 
     */
    private static final long serialVersionUID = -3918307169177203600L;
    UserNameDAO userNameDAO = new UserNameDAO();
    UtenteTempDAO utenteTempDAO = new UtenteTempDAO();
    UtenteTemp utenteTempRiepilogo = new UtenteTemp();
    UserName userNameTab = new UserName();
    DefinitionUserName utility = new DefinitionUserName();
    public String RiepNome;
    public String RiepCognome;
    public String RiepMail;
    public int RiepTelefono;
    public String RiepUserName;
    public String RiepPassword;
    public String RiepRipetiPassword;

    public int codiceAttivazione;
    public int idUtente;
    public String nd;

    public String execute() {

	/*
	 * Creo idUtenteTemp Questo metodo deve ussere utilizzazto anche per la
	 * creazione dell'utente fioraio senza alcuna modifica
	 */
	String userName = getRiepNome().toString();
//	int idUtenteTab = Integer.parseInt(utility.creaIdUtenteTemp(userName));

	/*
	 * Creo idUtenteUser Questo metodo deve ussere utilizzazto anche per la
	 * creazione dell'utente fioraio senza alcuna modifica
	 */
//	int idUtenteUserName = Integer.parseInt(utility
//		.creaIdUserName(userName));

	/*
	 * Creo il codice attivazione Questo metodo deve ussere utilizzazto
	 * anche per la creazione dell'utente fioraio senza alcuna modifica
	 */
//	int codiceAttivazioneTab = Integer.parseInt(utility
//		.creaCodiceAttivazione());

	try {
//	    RiepUserName = utility.creaUserName(userName);
//	    utenteTempRiepilogo.setId_utente(idUtenteTab);
//	    utenteTempRiepilogo.setNome(getRiepNome());
//	    utenteTempRiepilogo.setCognome(getRiepCognome());
//	    utenteTempRiepilogo.setUser_name(RiepUserName);
//	    utenteTempRiepilogo.setPassword(getRiepPassword());
//	    utenteTempRiepilogo.setRipeti_password(getRiepRipetiPassword());
//	    utenteTempRiepilogo.setCodice_attivazione(codiceAttivazioneTab);
//	    utenteTempRiepilogo.setTelefono(getRiepTelefono());
//	    utenteTempRiepilogo.setEmail(getRiepMail());
//	    utenteTempRiepilogo.setNd("N");

	    /*
	     * Inserimento nella tabella utenteTemp
	     */
//	    utenteTempDAO.getInsertSave(getUtenteTempRiepilogo());
//
//	    userNameTab.setId_utente(idUtenteTab);
//	    userNameTab.setUser_name(RiepUserName);
//	    userNameTab.setCodiceAttivazione(codiceAttivazioneTab);
//	    userNameTab.setId_user(idUtenteUserName);
	    /*
	     * Inserimento nella tabella userName
	     */

//	    userNameDAO.getInsertSave(getUserNameTab());

	} catch (Exception c) {
	    c.printStackTrace();
	}

	return "success";
    }

    public UserName getUserNameTab() {
	return userNameTab;
    }

    public void setUserNameTab(UserName userNameTab) {
	this.userNameTab = userNameTab;
    }

    public UtenteTemp getUtenteTempRiepilogo() {
	return utenteTempRiepilogo;
    }

    public void setUtenteTempRiepilogo(UtenteTemp utenteTempRiepilogo) {
	this.utenteTempRiepilogo = utenteTempRiepilogo;
    }

    public UserNameDAO getUserNameDAO() {
	return userNameDAO;
    }

    public void setUserNameDAO(UserNameDAO userNameDAO) {
	this.userNameDAO = userNameDAO;
    }

    public UtenteTempDAO getUtenteTempDAO() {
	return utenteTempDAO;
    }

    public void setUtenteTempDAO(UtenteTempDAO utenteTempDAO) {
	this.utenteTempDAO = utenteTempDAO;
    }

    public String getRiepNome() {
	return RiepNome;
    }

    public String getRiepRipetiPassword() {
	return RiepRipetiPassword;
    }

    public void setRiepRipetiPassword(String riepRipetiPassword) {
	RiepRipetiPassword = riepRipetiPassword;
    }

    public void setRiepNome(String riepNome) {
	RiepNome = riepNome;
    }

    public String getRiepCognome() {
	return RiepCognome;
    }

    public void setRiepCognome(String riepCognome) {
	RiepCognome = riepCognome;
    }

    public String getRiepMail() {
	return RiepMail;
    }

    public void setRiepMail(String riepMail) {
	RiepMail = riepMail;
    }

    public int getRiepTelefono() {
	return RiepTelefono;
    }

    public void setRiepTelefono(int riepTelefono) {
	RiepTelefono = riepTelefono;
    }

    public String getRiepUserName() {
	return RiepUserName;
    }

    public void setRiepUserName(String riepUserName) {
	RiepUserName = riepUserName;
    }

    public String getRiepPassword() {
	return RiepPassword;
    }

    public void setRiepPassword(String riepPassword) {
	RiepPassword = riepPassword;
    }

    public int getCodiceAttivazione() {
	return codiceAttivazione;
    }

    public void setCodiceAttivazione(int codiceAttivazione) {
	this.codiceAttivazione = codiceAttivazione;
    }

    public int getIdUtente() {
	return idUtente;
    }

    public void setIdUtente(int idUtente) {
	this.idUtente = idUtente;
    }

    public String getNd() {
	return nd;
    }

    public void setNd(String nd) {
	this.nd = nd;
    }

}
